ACFWF\Models\BOGO\Frontend B

Total Complexity 95
Dependencies 6
Dependents 1
Total lines 673
Lines of code 301
Logical lines of code 187
Comment lines 261
Methods 17
Properties 3

Methods 17

Method Rating Maintainability Complexity Lines of code
_add_notice_for_eligible_deals()
A
49 14 25
_implement_bogo_deal()
A
48 12 35
_set_matching_cart_item_deals_prices()
A
42 10 48
calculate_bogo_discounts_for_coupon()
A
50 10 24
implement_bogo_deals()
S
53 7 24
get_bogo_discount_summary_for_coupon()
S
56 6 16
display_discounted_price()
S
55 5 17
restrict_cart_to_only_one_bogo_deal()
S
60 5 11
save_bogo_discounts_to_order()
S
54 4 21
get_eligible_deal_notices_message_wc_blocks()
S
61 4 13
display_bogo_discount_summary()
S
61 4 11
_remove_eligible_for_deals_notices()
S
59 3 15
_is_display_notice()
S
69 4 6
_display_eligible_deal_notices()
S
60 3 15
run()
S
61 2 11
add_bogo_discount_summary_to_cart_checkout_block()
S
76 1 4
__construct()
S
72 1 5